#!/usr/bin/node 
//混合方式打印文件内容
const fs = require('fs');

//没有命令参数，默认打印脚本文件内容
const filename = process.argv[2] || __filename;

try {
  let fid = fs.openSync(filename, 'r');
  fs.writeSync(1,fs.readFileSync(fid).toString('utf8'));
  fs.closeSync(fid);
} catch(e) {
  console.error(e.message);
  process.exit(1);
}

